package Clases;
/**
 * 
 */


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.Table;

/**
 * @author bruno_000
 *
 */
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Participante {
	
	private String nombre, apellido, fecha_nac,pasaporte;
//	private int pasaporte;
	
	/**
	 * Constructor sin parametros
	 */
	public Participante(){}

	/**
	 * @param nombre
	 * @param apellido
	 * @param fecha_nac
	 * @param pasaporte
	 */
	public Participante(String nombre, String apellido, String fecha_nac,
			String pasaporte) {
		this.nombre = nombre;
		this.apellido = apellido;
		this.fecha_nac = fecha_nac;
		this.pasaporte = pasaporte;
	}

	/**
	 * @return the nombre
	 */
	@Column(name="nombre")
	public String getNombre() {
		return nombre;
	}

	/**
	 * @param nombre the nombre to set
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return the apellido
	 */
	@Column(name="apellido")
	public String getApellido() {
		return apellido;
	}

	/**
	 * @param apellido the apellido to set
	 */
	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	/**
	 * @return the fecha_nac
	 */
	@Column(name="fecha_nacimiento")
	public String getFecha_nac() {
		return fecha_nac;
	}

	/**
	 * @param fecha_nac the fecha_nac to set
	 */
	public void setFecha_nac(String fecha_nac) {
		this.fecha_nac = fecha_nac;
	}

	/**
	 * @return the pasaporte
	 */
	@Id
	@Column(name="pasaporte")
	public String getPasaporte() {
		return pasaporte;
	}

	/**
	 * @param pasaporte the pasaporte to set
	 */
	public void setPasaporte(String pasaporte) {
		this.pasaporte = pasaporte;
	}
	
	
}
